html { overflow-x:hidden; }


.content-header {
	position: relative;
	padding: 0 0 3px 8px
}

.content-header>.breadcrumb {
    position: relative;
    top: 0; 
    right: 0;  
    float: none;  
    margin-top: 0px;
    padding-left: 10px;
    background: #ecf0f5; 
} 
  
.main-footer {
    padding: 7px;
    color: #444;
    border-top: 1px solid #eee;
}
 
[v-cloak] {
  display: none;
}

.grid-btn{
	margin-bottom:12px;
}
.grid-btn .btn{
	margin-right:10px;
}
.pointer{cursor: pointer;}

.ml-10 { margin-left:0 !important; }
@media (min-width: 768px) {
	.ml-10 { margin-left:10px !important; }
	.col-sm-10 {width: 70%;padding-left: 0px;}
	.col-sm-2 {width: 24%;}
}
tbody > tr > th {font-weight: normal; }
.panel .table { margin:0 0; }
.panel .pagination { margin:0; }
.panel-default>.panel-heading {background-color: #f5f5f5;}
.row{
	border-top: 1px solid #ddd;
	margin:0;
	padding:20px 2px 0px 2px;
}
.col-xs-6{padding-left: 0px;padding-right: 0px;}
.form-horizontal .form-group {margin-left:0px;margin-right:0px;}
.form-horizontal{
	width:550px;padding-top:20px;
}

.el-form {
    padding-top: 20px;
}

.maxsize {
    width:100%!important;
    
}



.panel-vue .el-input__inner {
    height: 34px;
    width: 100%;
    border-radius: 0px;
} 
  
.panel-vue .form-horizontal .control-label {
    padding-top: 10px!important;
    padding-right: 6px;
    margin-bottom: 0;
    text-align: right;
    height: 42px;
}

.panel-vue .form-horizontal .textarea .control-label {
    padding-top: 10px!important;
    padding-right: 6px;
    margin-bottom: 0;
    text-align: right;
    height: 77px;
}


   
.panel-default .form-horizontal .form-group {
    margin-bottom: 15px;
}

.panel-vue .form-horizontal .form-group {
    margin-bottom: 0px;
}
 

.panel-vue .form-horizontal .el-form-item__error {
    padding-top: 3px;
}

.panel-vue .form-horizontal .el-form-item {
    margin-bottom: 15px;
} 
 
.panel-vue .spbase {
    padding-top: 0px;
}
.panel-vue { 
    border-color: #ddd;
}
    

.panel-vue .title { 
    padding-top: 8px;
    height: 38px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    background-color: #EEECE1;
}

.panel-vue>.panel-heading {
    background-color: #f5f5f5;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    border-bottom: 1px solid #ddd;
}
.panel-vue .el-form-item__content {
    padding-right: 5px;
    padding-left: 5px;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #bfe7f6;
}



.panel-vue .control-label {
    font-family: 微软雅黑;
    font-size: 12px; 
    font-weight: bold;
    background-color: #bfe7f6; 
} 
.panel-vue .ipcol { 
     padding: 5px;
     width:100%;
}  

.hand { 
    cursor:pointer;
}

.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;  
    border: 1px solid #d2d6de;
    width: 100%;
}
       
    
.box .control-label{
    font-family: 微软雅黑;
    font-size: 14px; 
    font-weight: bold; 
    background-color: #bfe7f6; 
    text-align: center;
    vertical-align: middle;
    height: 50px;
    line-height:50px;
    border-bottom: 1px solid #d2d6de;
    border-right: 1px solid #d2d6de;
}
   
.box .control-content {
    text-align: left;
    padding-left: 10px;
    vertical-align: middle; 
    height: 50px;
    line-height:50px;
    border-bottom: 1px solid #d2d6de;
}

.search-panel{
    padding: 10px;
}

.search-label{
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    background-color: #bfe7f6;
    text-align: center;
    width: 250px;
    vertical-align: middle!important;
}

.search-content{
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle!important;
}

.search-operater{
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 300px;
    vertical-align: middle;
}
.search-content .operater{
    text-align: center;
    vertical-align: middle;
}

.search-content .operater td{
    text-align: center;
    vertical-align: middle;
    line-height:35px!important;
    padding: 2px!important;
}

.search-panel .el-date-editor .el-range-separator {
    padding: 0 5px;
    line-height: 32px;
    width: 6%;
    color: #303133;
}